artificial organs - French English Dictionary